/*
 * DeviceDepth.h
 *
 * Created on: $(date:yyyy-MM-dd)
 * Author: $(user)
 */

#ifndef DeviceDepth_H
#define DeviceDepth_H

#include "Device.hpp"
#include "common.h"

class DeviceDepth :  public Device<Depth_data> {
public:
    string deviceName;
    string deviceType;
    
    void func(Depth_data& data) ;

    using Device<Depth_data>::Device;
    ~DeviceDepth();
    
    // 禁止拷贝
    DeviceDepth(const DeviceDepth&) = delete;
    DeviceDepth& operator=(const DeviceDepth&) = delete;
};

#endif // DeviceDepth_H